package com.kly.order.db.dao;
import com.fqgj.common.base.BaseMapper;
import com.kly.order.db.entity.ProductEntity;

import java.util.List;

/**
* User: 11437
* Date: 2023-05-31
* Time: 17:06:59.537
*/

public interface ProductDao  extends BaseMapper<ProductEntity> {

    /**
     * 获取产品配置
     * @param appCode 应用码
     * @param productCategory 产品类目： 1-会员类 2-增值服务
     * @return 返回产品配置
     */
    List<ProductEntity> selectByProductCategory(String appCode, Integer productCategory);
    /**
     * 获取产品配置
     */
    ProductEntity getProduct(String appCode, String productCode);

    /**
     * 获取所有有效产品
     * @param appCode 应用码
     * @return 返回产品配置
     */
    List<ProductEntity> selectAllProducts(String appCode);

    /**
     * 获取产品配置
     */
    ProductEntity selectByProductCode(String productCode);


}